package com.example.myweather.Repository

import com.example.myweather.Server.ApiServer

// CityRepository 类用于与 API 服务器进行交互，以获取城市数据列表
class CityRepository (val api:ApiServer){
    /*
    * 获取城市数据列表的方法
    *  参数：
    *  - q: 搜索关键字，用于筛选城市列表
    *  - limit: 返回结果的最大数量限制
    *  返回：调用 API 服务器的 getCitiesList 方法，并传递相应的参数和认证信息
     */
    fun getCities(q:String,limit:Int)=
        api.getCitiesList(q,limit,"key")
}